Building the Perfect Portable Eclipse Workbench Increase your productivity when developing in Eclipse with plug-ins that reduce the number of applications open on your desktop and make those infrequent tasks easier with wizards. Automating Software Testing with Microsoft Hyper-V Testing software applications can be hard. You might already be using virtual machines to test your applications, but chances are you are still doing this manually. Learn how to automate your testing procedures with Microsoft's new Hyper-V virtualization technologies. Creating a First-Person Shooter Game, Math for Java Game Programmers Learn about first-person computer games in general, and learn how to use the game-math library to write a first-person game in a 3D world in Java. LINQ to XML Gain an understanding of LINQ (Language Integrated Query) to XML and see why you'll never want to use the DOM again. Getting Functional with F# Most mainstream programming languages are based on the paradigm called imperative programming, in which the programmer tells the computer the exact steps what to do. In contrast, there are multiple programming languages that are based on functional programming. Functional programming is making its way to the .NET world with the advent of the F# language. Discover what F# is and why it is useful.
Automating Software Testing with Microsoft Hyper-V 11/19/2008 By Jani Järvinen - Testing software applications can be hard. You might already be using virtual machines to test your applications, but chances are you are still doing this manually. Learn how to automate your testing procedures with Microsoft's new Hyper-V virtualization technologies.
LINQ to XML Mark Strawmyer - 11/17/2008 Gain an understanding of LINQ (Language Integrated Query) to XML and see why you'll never want to use the DOM again.
Getting Functional with F# Jani Järvinen - 11/14/2008 Most mainstream programming languages are based on the paradigm called imperative programming, in which the programmer tells the computer the exact steps what to do. In contrast, there are multiple programming languages that are based on functional programming. Functional programming is making its way to the .NET world with the advent of the F# language. Discover what F# is and why it is useful.
C++ CLR Compilation Nick Wienholt - 11/11/2008 The Visual C++ compiler has a number of switches that control the generation of native and managed instructions within an executable image. Choosing the correct setting is an important consideration for application performance, deployment, and execution, as well as having implications about which development toolkits can be used.
CodeGuru is all about sharing. If you have some unique code or an article, we'd love to hear from you. Please read the Submission Guidelines to see how to submit. We are always after great new articles to post!
Syndication in .NET By Dan Rigsby - 04-NOV-08
In this video Dan Rigsby will demonstrate how to publish your content using built-in syndication support in .NET 3.5.
Silverlight 2 Templates By Chad Campbell - 17-OCT-08
Learn the skills necessary to utilize the ControlTemplate and DataTemplate options found in Silverlight 2.
REST Support in WCF By Dan Rigsby - 25-SEP-08
Adding REST support to your Windows Communication Foundation (WCF) applications has become very easy. Discover how to add it to both your forms-based and your web-based solutions.
Understanding REST By Dan Rigsby - 11-SEP-08
With the importance of Web Services, REST has become a critical topic to understand.
C++ CLR Compilation Nick Wienholt - 11/11/2008 The Visual C++ compiler has a number of switches that control the generation of native and managed instructions within an executable image. Choosing the correct setting is an important consideration for application performance, deployment, and execution, as well as having implications about which development toolkits can be used.
LINQ to XML Mark Strawmyer - 11/17/2008 Gain an understanding of LINQ (Language Integrated Query) to XML and see why you'll never want to use the DOM again.
Dumping an Object's State with a DynamicMethod Paul Kimmel - 11/07/2008 Emitted code and the DynamicMethod have the benefit of speed and the emitted code can be unloaded when the DynamicMethod goes out of scope, resulting in the best of all worlds.
Codeguru Update eNewsletter - October 8th, 2008
It may not be a work by Ernest Hemingway, but Microsoft is scheduled to release "Kilimanjaro" around the first half of 2010. Read up for details on this important new release.